sheep master - French English Dictionary